OOP (Object Oriented Progamming)
- Object adalah sebuah variable yang menyimpan nilai properti dan fungsi method
var namaObject = {
// propety
key: "value",
// method
method: function() {
// isi fungsi
}
}
// memanggil propety
var = namaObject.key //=> "value"
// memanggil object
namaObject.method()
class menggunakan OOP
function person(firstName, lastName) {
// propety
this.firstName = firstName;
this.lastName = lastName;
// method
this.fullName = function () {
return `${this.firstName} ${this.lastName}`;
};
this.showName = function () {
document.write(this.fullName());
};
}
var person1 = new person("aria", "anom");
var person2 = new person("abdul", "malik");
person1.showName();
document.write("<br>");
person2.showName();